home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr37 / match_10.zip / MATCH.WCX (.txt) < prev    next >
Wildcat! WCX  |  1995-03-11  |  2KB  |  220 lines

  1. '! Decompiled with wccNosy version 4.20f (freeware)
  2. '! Input File: in.wcx  2098 bytes  01/29/123  04:30:30pm
  3. '! Code Segment Size  :1686 bytes
  4. '! Data Segment Size  :4680 bytes
  5. '! String Segment Size:412 bytes
  6. '! Compiled with WCC version 4.01
  7.  
  8.       Dim s4463 As String
  9.       Dim s4467 As String
  10.       Dim s4471 As String
  11.       Dim s4475 As String
  12.       Dim s4479 As String
  13.       Dim s4483 As String
  14.       Dim s4487 As String
  15.       Dim s4491 As String
  16.       Dim s4495 As String
  17.       Dim s4499 As String
  18.       Dim s4503 As String
  19.       Dim s4507 As String
  20.       Dim s4511 As String
  21.       Dim s4515 As String
  22.       Dim s4519 As String
  23.       Dim s4523 As String
  24.       Dim s4527 As String
  25.       Dim s4531 As String
  26.       Dim s4539 As String
  27.       Dim s4543 As String
  28.       Dim s4547 As String
  29.       Dim s4551 As String
  30.       Dim s4559 As String
  31.       Dim s4563 As String
  32.       Dim s4567 As String
  33.       Dim s4571 As String
  34.       Dim s4575 As String
  35.       Dim s4587 As String
  36.       Dim i4591 As Integer
  37.       Dim s4597 As String
  38.       Dim s4601 As String
  39.       Dim s4605 As String
  40.       Dim s4609 As String
  41.       Dim s4613 As String
  42.       Dim s4617 As String
  43.       Dim s4621 As String
  44.       Dim s4625 As String
  45.       Dim s4629 As String
  46.       Dim s4633 As String
  47.       Dim s4637 As String
  48.       Dim i4641 As Integer
  49.       Dim s4643 As String
  50.       Dim i4647 As Integer
  51.       Dim b4649 As Byte
  52.       Dim s4650 As String
  53.       Dim s4654 As String
  54.       Dim s4658 As String
  55.       Dim s4662 As String
  56.       Dim i4670 As Integer
  57.       Dim s4672 As String
  58.       Dim s4676 As String
  59.  
  60.       Open "Matcher!.cfg" For Input As 1
  61.       Input #1, s4463
  62.       Input #1, s4467
  63.       Input #1, s4471
  64.       Input #1, s4475
  65.       Input #1, s4479
  66.       Input #1, s4483
  67.       Input #1, s4487
  68.       Input #1, s4491
  69.       Input #1, s4495
  70.       Input #1, s4499
  71.       Input #1, s4503
  72.       Input #1, s4507
  73.       Input #1, s4511
  74.       Input #1, s4515
  75.       Input #1, s4519
  76.       Input #1, s4523
  77.       Close 1
  78.       s4531 = s4519
  79.       Open s4531 For Output As 6
  80.       Print #6, s4491; User.UserId; ".mat"
  81.       Close 6
  82.       Open s4531 For Input As 5
  83.       Input #5, s4527
  84.       Close 5
  85.       Open s4527 For Output As 4
  86.       Print #4,
  87.       Close 4
  88.       s4654 = s4523
  89.       Open s4654 For Output As 9
  90.       Print #9, b4649
  91.       Close 9
  92.       Open s4654 For Input As 8
  93.       Input #8, s4650
  94.       Close 8
  95.       If User.Sex = 1 Then
  96.         s4650 = "M"
  97.       Else
  98.   402   If User.Sex = 2 Then
  99.           s4650 = "F"
  100.         Else
  101.   437     GoTo 1462
  102.         End If
  103.       End If
  104.   443 i4641 = 0
  105.       i4647 = 0
  106.       s4539 = s4519
  107.       Open s4539 For Output As 1
  108.       Print #1, s4491; User.UserId; "P"
  109.       Close 1
  110.       Open s4539 For Input As 8
  111.       Input #8, s4658
  112.       Close 8
  113.       Open s4658 For Input As 2
  114.       Input #2, s4547
  115.       Input #2, s4551
  116.       Input #2, s4559
  117.       Input #2, s4563
  118.       Input #2, s4567
  119.       Input #2, s4571
  120.       Input #2, s4575
  121.       Input #2, s4662
  122.       Input #2, i4591
  123.       Close 2
  124.       If s4587 = "Male" Then
  125.         s4650 = "M"
  126.       Else
  127.   665   If s4587 = "Female" Then
  128.           s4650 = "F"
  129.         End If
  130.       End If
  131.   691 s4543 = s4523
  132.       i4670 = 0
  133.       Print "Now Calculating your matches.  Please wait, this may take a couple of"
  134.       Print "Minutes, depending on the amount of users."
  135.       Do
  136.         Do
  137.   723     i4641 = 0
  138.           i4647 = i4647 + 1
  139.           If i4647 = 1000 Then
  140.             GoTo 1276
  141.           End If
  142.   765     Open s4543 For Output As 3
  143.           Print #3, s4491; s4662; i4647
  144.           Close 3
  145.           Open s4543 For Input As 4
  146.           Input #4, s4643
  147.           Close 4
  148.           If Exists(s4643) Then
  149.             GoTo 873
  150.             GoTo 873
  151.           End If
  152.   867   Loop
  153.   873   Open s4643 For Input As 5
  154.         Input #5, s4597
  155.         Input #5, s4601
  156.         Input #5, s4605
  157.         Input #5, s4609
  158.         Input #5, s4613
  159.         Input #5, s4617
  160.         Input #5, s4621
  161.         Input #5, s4625
  162.         Input #5, s4629
  163.         Input #5, s4633
  164.         Input #5, s4637
  165.         Input #5, s4672
  166.         Close 5
  167.         If s4559 = s4609 Then
  168.           i4641 = i4641 + 20
  169.         End If
  170.  1011   If s4563 = s4613 Then
  171.           i4641 = i4641 + 20
  172.         End If
  173.  1041   If s4567 = s4617 Then
  174.           i4641 = i4641 + 20
  175.         End If
  176.  1071   If s4571 = s4621 Then
  177.           i4641 = i4641 + 20
  178.         End If
  179.  1101   If s4575 = s4625 Then
  180.           i4641 = i4641 + 20
  181.         End If
  182.  1131   If i4641 >= 0 Then
  183.           If i4641 > i4591 Then
  184.             i4670 = i4670 + 1
  185.           End If
  186.  1177     If i4641 < i4591 Then
  187.           Else
  188.  1201       Open s4527 For Append As 9
  189.             Print #9, s4597; , ; s4601; , ; i4641; "% Match"
  190.             Close 9
  191.           End If
  192.         End If
  193.  1264 Loop
  194.       GoTo 1276
  195.  1276 If i4670 <= 0 Then
  196.       Else
  197.  1296   Print
  198.         Print "Thanks for waiting!"
  199.         Print
  200.         Print "You were matched "; i4670; " times"
  201.         Print "Would you like to see the list?"
  202.         s4676 = InputMask("", "Y", "", 1213417543)
  203.         If s4676 = "Y" Then
  204.           DisplayTextFile(s4527)
  205.           WaitEnter 
  206.         Else
  207.  1402     If s4676 = "N" Then
  208.             GoTo 1462
  209.           End If
  210.         End If
  211.  1425   GoTo 1462
  212.       End If
  213.  1431 Print
  214.       Print
  215.       Print "@0F@Sorry, you weren't matched.  You might want to consider lowering the"
  216.       Print "Minimum Percentage in your Preferences.  Better luck next time!@0B@"
  217.       WaitEnter 
  218.       GoTo 1462
  219.  1462 Chain s4503, ""
  220.